package com.yunlan.materia.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author 罗显
 * @date 2025/9/18
 * @ApiNote
 */
@Data
public class DoctorInfoDetails {

    /**
     * 自增id
     */
    private Long id;

    /**
     * 关联id
     */
    private Long doctorPkId;

    /**
     * 入职日期
     */
    private LocalDateTime entryDate;

    /**
     * 离职日期
     */
    private LocalDateTime resignDate;

    /**
     * 毕业院校
     */
    private String graduateSchool;

    /**
     * 学历
     */
    private String educationalBackground;

    /**
     * 后续进修学历
     */
    private String continuingEducational;

    /**
     * 薪资待遇
     */
    private BigDecimal salary;

    /**
     * 服务病患总人数
     */
    private long patientCount;

    /**
     * 好评率
     */
    private double goodEvaluateRate;

    /**
     * 内部评价
     */
    private String innerEvaluate;

    /**
     * 休假开始日期
     */
    private LocalDateTime holidayStartDate;
    /**
     * 休假结束日期
     */
    private LocalDateTime holidayEndDate;

    /**
     * 退休日期
     */
    private LocalDateTime retireDate;

    /**
     * 第一份入职日期
     */
    private LocalDateTime firstEntryDate;

    /**
     * 生日
     */
    private String birthday;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 1.内科
     * 2.外科
     * 3.全科
     */
    private String department ;

    /**
     * 擅长的领域
     */
    private String beGoodAtDomain ;

    /**
     * 备注
     */
    private String remark;

}
